Erreur à l'ouverture du site

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Erreur à l'ouverture du site

    Bonjour,
    Je viens d'installer Joomla 3.9.4 sans problèmes
    Sans faire quoique ce soit, a partir du Panneau de Contrôle ,en cliquant sur "Voir le site" j'ai cette erreur qui s'affiche : Fatal error: Can't use function return value in write context in /htdocs/public/www/joom/components/com_sppagebuilder/helpers/helper.php on line 34

    De quoi s'agit-il et que faire ???

    Merci pour votre aide

  • #2
    Bonjour

    À la lecture cela ressemble à une erreur de programmation dans le chef du développeur.

    Pourrais-tu poster ici la ligne de programmation concernée ? (la fameuse ligne 34 du fichier helper.php)
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      Envoyé par cavo789 Voir le message
      Bonjour

      À la lecture cela ressemble à une erreur de programmation dans le chef du développeur.

      Pourrais-tu poster ici la ligne de programmation concernée ? (la fameuse ligne 34 du fichier helper.php)
      Voici la Ligne 34 du fichier (components/com_sppagebuilder/helpers/helper.php) : if(!empty(trim($value))){

      Commentaire


      • #4
        Envoyé par Djo32 Voir le message

        Voici la Ligne 34 du fichier (components/com_sppagebuilder/helpers/helper.php) : if(!empty(trim($value))){
        Tu es sûr ? Désolé pour cette question naïve mais ce que tu indiques est un if et non un return d'une fonction comme le laisse supposer le message d'erreur...
        Christophe (cavo789)
        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

        Commentaire


        • #5
          Envoyé par cavo789 Voir le message
          Tu es sûr ? Désolé pour cette question naïve mais ce que tu indiques est un if et non un return d'une fonction comme le laisse supposer le message d'erreur...
          Oui je suis sur ...
          Voici ci-dessous l'ensemble du fichier helper.php


          Code PHP:
          defined ('_JEXEC') or die ('restricted aceess');

          class 
          SppagebuilderHelperSite {

              public static function 
          loadLanguage() {
                  
          $lang JFactory::getLanguage();

                          
          $app JFactory::getApplication();
                          
          $template $app->getTemplate();

                  
          // Load component language
                  
          $lang->load('com_sppagebuilder'JPATH_ADMINISTRATORnulltrue);

                  
          // Load template language file
                  
          $lang->load('tpl_' $templateJPATH_SITEnulltrue);

                  require_once 
          JPATH_ROOT .'/administrator/components/com_sppagebuilder/helpers/language.php';
              }

              public static function 
          getPaddingMargin($main_value$type){
                  
          $css '';
                  
          $pos = array( 'top''right''bottom''left' );
                  if(
          trim($main_value) != ""){
                          
          $values explode(' ',  $main_value);
                          foreach(
          $values as $key => $value){
                                  if(!empty(
          trim($value))){
                                          
          $css .= $type.'-'.$pos[$key].': '.$value.';';
                                  }
                          }
                  }

                  return 
          $css;
              }

          Commentaire


          • #6
            Bonsoir

            Eh ben c'est très étrange car le return me semble pourtant syntaxiquement correct (ou alors je deviens trop vieux (l'un n'excluant pas l'autre))

            Premier lien sur Google :https://www.joomshaper.com/forums/fr...lder-2-56-to-3. Il s'agit donc d'un problème connu depuis nov 2017 chez l'éditeur.
            Vérifie si tu as bien une version à jour du composant.

            Un autre lien : https://ltheme.com/question/fatal-er...age-localhost/
            Là, ils font mention de vérifier la version PHP que tu utilises.
            Christophe (cavo789)
            Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
            Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X